package com.link.base.base.esb.model;

/**
 * 职工DTO类
 *
 * @author: liuqixin
 * @date: 2020/08/19 15:06
 */
public class EmployeeDTO {

    /**
     * 职工类型
     */
    private String empType;
    /**
     * 职工姓名
     */
    private String fstName;
    /**
     * 职工状态
     */
    private String empStatus;
    /**
     * 创建时间
     */
    private String shrCreated;
    /**
     * 性别
     */
    private String gender;
    /**
     * 电话
     */
    private String empTel;
    /**
     * 邮箱
     */
    private String empMail;
    /**
     * 用户名
     */
    private String username;


    /**
     * 员工编码
     */
    private String empNo;
    /**
     * 员工身份证号码
     */
    private String empIdNo;
    /**
     * SHR部门编号
     */
    private String shrDeptId;
    /**
     * SHR岗位编号
     */
    private String shrPostnId;
    /**
     * 办公室电话
     */
    private String empOfficeTel;
    /**
     * 员工微信号
     */
    private String empWhchatNo;
    /**
     * SHR员工主键
     */
    private String shrEmpId;

    /**
     * 原系统描述
     */
    private String shrDesc;

    public String getEmpType() {
        return empType;
    }

    public EmployeeDTO setEmpType(String empType) {
        this.empType = empType;
        return this;
    }

    public String getFstName() {
        return fstName;
    }

    public EmployeeDTO setFstName(String fstName) {
        this.fstName = fstName;
        return this;
    }

    public String getEmpStatus() {
        return empStatus;
    }

    public EmployeeDTO setEmpStatus(String empStatus) {
        this.empStatus = empStatus;
        return this;
    }

    public String getShrCreated() {
        return shrCreated;
    }

    public EmployeeDTO setShrCreated(String shrCreated) {
        this.shrCreated = shrCreated;
        return this;
    }

    public String getGender() {
        return gender;
    }

    public EmployeeDTO setGender(String gender) {
        this.gender = gender;
        return this;
    }

    public String getEmpTel() {
        return empTel;
    }

    public EmployeeDTO setEmpTel(String empTel) {
        this.empTel = empTel;
        return this;
    }

    public String getEmpMail() {
        return empMail;
    }

    public EmployeeDTO setEmpMail(String empMail) {
        this.empMail = empMail;
        return this;
    }

    public String getUsername() {
        return username;
    }

    public EmployeeDTO setUsername(String username) {
        this.username = username;
        return this;
    }

    public String getEmpNo() {
        return empNo;
    }

    public EmployeeDTO setEmpNo(String empNo) {
        this.empNo = empNo;
        return this;
    }

    public String getEmpIdNo() {
        return empIdNo;
    }

    public EmployeeDTO setEmpIdNo(String empIdNo) {
        this.empIdNo = empIdNo;
        return this;
    }

    public String getShrDeptId() {
        return shrDeptId;
    }

    public EmployeeDTO setShrDeptId(String shrDeptId) {
        this.shrDeptId = shrDeptId;
        return this;
    }

    public String getShrPostnId() {
        return shrPostnId;
    }

    public EmployeeDTO setShrPostnId(String shrPostnId) {
        this.shrPostnId = shrPostnId;
        return this;
    }

    public String getEmpOfficeTel() {
        return empOfficeTel;
    }

    public EmployeeDTO setEmpOfficeTel(String empOfficeTel) {
        this.empOfficeTel = empOfficeTel;
        return this;
    }

    public String getEmpWhchatNo() {
        return empWhchatNo;
    }

    public EmployeeDTO setEmpWhchatNo(String empWhchatNo) {
        this.empWhchatNo = empWhchatNo;
        return this;
    }


    public String getShrEmpId() {
        return shrEmpId;
    }

    public EmployeeDTO setShrEmpId(String shrEmpId) {
        this.shrEmpId = shrEmpId;
        return this;
    }

    public String getShrDesc() {
        return shrDesc;
    }

    public EmployeeDTO setShrDesc(String shrDesc) {
        this.shrDesc = shrDesc;
        return this;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("EmployeeDTO{");
        sb.append("empType='").append(empType).append('\'');
        sb.append(", fstName='").append(fstName).append('\'');
        sb.append(", empStatus='").append(empStatus).append('\'');
        sb.append(", shrCreated='").append(shrCreated).append('\'');
        sb.append(", gender='").append(gender).append('\'');
        sb.append(", empTel='").append(empTel).append('\'');
        sb.append(", empMail='").append(empMail).append('\'');
        sb.append(", username='").append(username).append('\'');
        sb.append(", empNo='").append(empNo).append('\'');
        sb.append(", empIdNo='").append(empIdNo).append('\'');
        sb.append(", shrDeptId='").append(shrDeptId).append('\'');
        sb.append(", shrPostnId='").append(shrPostnId).append('\'');
        sb.append(", empOfficeTel='").append(empOfficeTel).append('\'');
        sb.append(", empWhchatNo='").append(empWhchatNo).append('\'');
        sb.append(", shrEmpId='").append(shrEmpId).append('\'');
        sb.append(", shrDesc='").append(shrDesc).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
